package com.bt.lms.ui.page.sys.utils;

import java.util.List;

/**
 * 数组工具类
 * @author 徐大永
 */
public class ArrayUtils {

    /**
     * 汇合数据
     *
     * @param result 结果
     * @return 总数组
     */
    public static byte[] joinBytes(List<byte[]> result) {

        //获取总长
        int sumLen = 0;
        for (byte[] bytes:result){
            sumLen += bytes.length;
        }

        //要返回的数据
        byte[] data = new byte[sumLen];

        //数据复制
        int index = 0;//角标（总数组）
        for (byte[] bytes:result){
            for (byte b:bytes){
                data[index] = b;
                index++;
            }
        }

        return data;
    }
}
